43 research outputs found
Local picture-repetition mode detector for video de-interlacing
The de-interlacing of video material converted from film can be perfect, provided it is possible to recognize the field-pairs that originate from the same film image. Various so-called film-detectors have been proposed for this purpose, mainly in the patent-literature. Typically, these detectors fail in cases where video overlays are merged with film material, or when nonstandard repetition patterns are used. Both problems occur frequently in television broadcast. For these hybrid and/or irregular cases, we propose a detector that can detect different picture-repetition patterns locally in the image. This detector combines fuzzy logic rules and spatio-temporal prediction to arrive at a highly robust decision signal, suitable for pixel-accurate de-interlacing of hybrid and irregular video material. In addition to an evaluation of the performance, the paper also provides a complexity analysis
Aplicaci贸n de XFuzzy 3 al procesado de im谩genes basado en reglas
Los entornos de desarrollo de sistemas fuzzy se han empleado normalmente para dise帽ar sistemas de control y de toma de decisiones pero apenas para dise帽ar sistemas de procesado de im谩genes, a pesar de que este campo cuenta ya con numerosas soluciones basadas en L贸gica Fuzzy. En este art铆culo se muestra c贸mo el entorno Xfuzzy 3 desarrollado en el Instituto de Microelectr贸nica de Sevilla posee la versatilidad necesaria para abordar el dise帽o de estos sistemas, facilitando su descripci贸n, verificaci贸n, ajuste y s铆ntesis.Ministerio de Ciencia y Tecnolog铆a TEC2008-04920Junta de Andaluc铆a P08-TIC-0367
Un algoritmo en tiempo real para etiquetado de componentes conectados en im谩genes
Esta comunicaci贸n presenta un algoritmo de dos pasadas para el etiquetado en tiempo real de los componentes conexos en una imagen. El algoritmo propuesto es una buena opci贸n frente a otras alternativas de dos y m煤ltiples pasadas ya que ha sido dise帽ado considerando que su implementaci贸n en FPGAs ofrezca un buen compromiso entre recursos ocupados y velocidad de operaci贸n. Se describen dos implementaciones hardware de este algoritmo, cuyo desarrollo se ha llevado a cabo siguiendo un flujo de dise帽o basado en la herramienta System Generator de Xilinx.Comunidad Econ贸mica Europea MOBY-DIC FP7-IST- 248858Ministerio de Ciencia e Innovaci贸n (Espa帽a) TEC2008-04920Junta de Andaluc铆a P08- TIC-03674Fondos Feder P08- TIC-0367
Dise帽o de sistemas difusos para procesado de im谩genes con XFuzzy 3
La presente comunicaci贸n describe la utilizaci贸n de un software de libre distribuci贸n, Xfuzzy 3, para ilustrar la aplicaci贸n de sistemas difusos al procesamiento de im谩genes, en concreto, al problema del aumento de resoluci贸n. El proceso de dise帽o de sistemas difusos quedar谩 cubierto por el uso de las herramientas CAD de descripci贸n, verificaci贸n, identificaci贸n, aprendizaje y simplificaci贸n del entorno XFuzzy en su versi贸n 3.3, que facilitan al alumno la comprensi贸n de todos los pasos del proceso
FPGA-based implementation of a fuzzy motion adaptive de-interlacing algorithm
This paper surveys the hardware implementation of a de-interlacing algorithm on Field-Programmable Technology for real-time processing. The
algorithm presented evaluates the level of motion at each
pixel, and determines the interpolation between a spatial
and a temporal method according to the presence of
motion. To achieve it the algorithm employs an hierarchical structure with three simple fuzzy systems. The first
one performs a set of fuzzy rules to apply reasoning in
order to detect motion; the second one selects the most
convenient direction to implement an edge-dependent
line average method; and the third one is used to choose
the most adequate temporal method.
The hardware implementation of this algorithm
combines pipeline architecture with a parallel processing
of fuzzy rules to accelerate the computation. As result an
efficient implementation is developed in terms of computational time and hardware cos
Tuning of a hierarchical fuzzy system for video de-interlacing
The tuning of hierarchical fuzzy systems are not
supported by the majority of CAD tools available at the market
currently. The xfsl tool integrated into Xfuzzy 3 allows the
tuning of complex fuzzy systems, for instance, hierarchical
systems with modules in cascade. The authors propose the use
of this tool for tuning a complex fuzzy system for video deinterlacing
in this paper. The parameters obtained after tuning
are proven by de-interlacing a wide battery of sequences. The
use of tuning techniques improves the quality of de-interlacing
and provides an algorithm simplification that facilitates its
hardware implementatio
Soft computing techniques for video de-interlacing
This paper presents the application of soft computing
techniques to video processing. Specially, the research
work has been focused on de-interlacing task. It is necessary
whenever the transmission standard uses an interlaced format
but the receiver requires a progressive scanning, as happens
in consumer displays such as LCDs and plasma. A simple
hierarchical solution that combines three simple fuzzy logicbased
constituents (interpolators) is presented in this paper. Each
interpolator specialized in one of three key image features for
de-interlacing: motion, edges, and possible repetition of picture
areas. The resulting algorithm offers better results than others
with less or similar computational cost. A very interesting result
is that our algorithm is competitive with motion-compensated
algorithm
A motion and edge adaptive interlaced-to-progressive conversion using fuzzy logic-based systems
This paper presents an algorithm for video de-interlacing. The approach uses three fuzzy logic-based systems to adapt the interpolation strategy to the presence of motion and edges. Furthermore, the algorithm is able to deal with any kind of TV material independently of the source used to acquire the scene. Extensive simulations of standard and real sequences prove the efficiency of the proposed algorithmMinisterio de Educaci贸n y Ciencia TEC2005-04359 y DPI2005-02293Junta de Andaluc铆a TIC2006-635 y TEP2006-37
Aplicaci贸n de t茅cnicas de interpolaci贸n basadas en l贸gica difusa al procesado de im谩genes de video
Muchas tareas b谩sicas de procesado de im谩genes requieren la manipulaci贸n de grandes vol煤menes de informaci贸n que, en ocasiones, puede resultar ambigua y/o imprecisa como consecuencia de las caracter铆sticas propias de las im谩genes (gran cantidad de detalles con grandes contrastes de valores de luminancia y secuencias con un elevado grado de movimiento) o de los defectos de las mismas (presencia de ruido, falta de nitidez, etc.). En esta comunicaci贸n se analizan nuevas t茅cnicas de interpolaci贸n basadas en l贸gica difusa que proporcionan soluciones eficaces para dos aplicaciones t铆picas de procesado de im谩genes: el desentrelazado de se帽ales de v铆deo y el incremento de resoluci贸n de im谩genes
Un algoritmo de desentrelazado adaptativo con la repetici贸n de im谩genes basado en l贸gica difusa
Esta comunicaci贸n presenta un interpolator temporal basado en l贸gica difusa que es utilizado para el desentrelazado de la se帽al de v铆deo. El objetivo es que dicho interpolador sea capaz de aprovechar una caracter铆sctica que cada vez es m谩s frecuente en las secuencias, debido a los est谩ndares de conversi贸n entre distintos formatos de transmisi贸n, como es la repetici贸n de im谩genes. Este nuevo interpolador es incluido en un algoritmo adaptativo en funci贸n del movimiento, obteniendo una t茅cnica de desentrelazado muy competitiva frente a otros algoritmos que son actualmente utilizados en ASICs de dispositivos comerciales de altas prestaciones. Los resultados de simulaci贸n obtenidos al desentrelazar secuencias de distintos materiales (film, v铆deo e h铆brido) muestran la superioridad del algoritmo propuesto.Ministerio de Ciencia e Innovaci贸n TEC2008-04920Junta de Andaluc铆a P08-TIC-0367